home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Developer Tools
/
MPW Additions
/
Tools
/
ModPEF
/
ModPEF.rsrc
/
STR#_333.txt
< prev
next >
Wrap
Text File
|
1996-05-07
|
3KB
|
97 lines
<aLevel> ::= base | update
<anArch> ::= pwpc | m68k
<aNumber> ::= <decimal> | $<hex> | 0x<hex>
'*' # Match any fragment name
<aName> ::= characters other than ',' '(', ')' and '='.
verdef = <aNumber> # Definition version
vercur = <aNumber> # Current version
level = <aNumber> #
level = <aLevel> #
<aLevel> # Base library or update library
arch = <aNumber> #
arch = <anArch> #
<fraggie> ::= <anArch> # Which architecture
<fragspec> ::= <aName>[ '(' <fraggie> , … ')' ]
-[no]weaklib <fragspec> = <aName> , … # Modify weak libraries
-[no]weak <fragspec> = <aName> , … # Modify weak imports
-verimp <fragspec> = <aNumber> # Change implementation version
-verdef <fragspec> = <aNumber> # Change definition version
-vercur <fragspec> = <aNumber> # Change current version
-v # use verbose progress (implies -p)
# Change type of fragment
-usage <fragspec> = library | application | dropin | <aNumber>
-t type # Set file type
-stacksize <fragspec> = <aNumber> # Specify the stack size
# Change data section's sharing attribute
-share <fragspec> = context | global | protected | <aNumber>
-@renamesymbols <fragspec> = <filename> # Rename imported/exported symbols
-renamefrag <fragspec> = <aName> # Rename a fragment
-p # write progress information to diagnostics
-o <filename> # Name the output file
-mergecode on | off # Make code sections adjacent
-list # List contents of <library>
-level <fragspec> = <aLevel> # Change how fragment is used
-[no]initbefore <fragspec> = <aName> , … # Modify "initbefore" attribute
-extract <fragspec> , … # Extract fragments from <library>
# (Default is on)
-describe on | off # Describe which fragments are affected
-@deleteexports <fragspec> = <filename> # Delete exported names from <library> (names are in file)
-deleteexports <fragspec> = <aName> , … # Delete exported names from <library>
-delete <fragspec> , … # Delete fragments from <library>
-c creator # Set file creator
-@alias <fragspec> = <filename> # Add aliases: oldName newName
-@addexports <fragspec> = <filename> # Add additional exports
options (not case sensitive):
Usage: ModPEF [option…] <library>… ≥ progress